\hypertarget{classFileHandler}{\section{File\-Handler Klassenreferenz}
\label{classFileHandler}\index{File\-Handler@{File\-Handler}}
}


Stellt die Funktionen zum Zugriff auf Dateien bereit.  




{\ttfamily \#include $<$filehandler.\-h$>$}



Klassendiagramm für File\-Handler\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=144pt]{classFileHandler__inherit__graph}
\end{center}
\end{figure}


Zusammengehörigkeiten von File\-Handler\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=144pt]{classFileHandler__coll__graph}
\end{center}
\end{figure}
\subsection*{Öffentliche Methoden}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classFileHandler_a05021cda3604e44ef090ad8d37776bd1}{File\-Handler} (Q\-Object $\ast$parent=0)
\begin{DoxyCompactList}\small\item\em Der Konstruktor zu \hyperlink{classFileHandler}{File\-Handler}. \end{DoxyCompactList}\item 
Q\-String \hyperlink{classFileHandler_a0226d05807ef84422d5bb266096b28be}{read\-File\-Text} (Q\-String inputfile)
\item 
Q\-Byte\-Array \hyperlink{classFileHandler_a69ed7d566d1c9c11935e0101bd01c73b}{read\-File\-Binary} (Q\-String inputfile)
\item 
void \hyperlink{classFileHandler_a558a4c146036f090eb9944308e7526f4}{write\-File\-Text} (Q\-String outputfile, int decr, Q\-String content)
\item 
void \hyperlink{classFileHandler_a00ecc953fe0ac02713186bbd71c6ece6}{write\-File\-Binary} (Q\-Byte\-Array content, Q\-String outputfile, int decr)
\end{DoxyCompactItemize}


\subsection{Ausführliche Beschreibung}
Stellt die Funktionen zum Zugriff auf Dateien bereit. 

Diese Klasse stellt die Funktionen zum lesen und schreiben von Dateien bereit. 

Definiert in Zeile 23 der Datei filehandler.\-h.



\subsection{Beschreibung der Konstruktoren und Destruktoren}
\hypertarget{classFileHandler_a05021cda3604e44ef090ad8d37776bd1}{\index{File\-Handler@{File\-Handler}!File\-Handler@{File\-Handler}}
\index{File\-Handler@{File\-Handler}!FileHandler@{File\-Handler}}
\subsubsection[{File\-Handler}]{\setlength{\rightskip}{0pt plus 5cm}File\-Handler\-::\-File\-Handler (
\begin{DoxyParamCaption}
\item[{Q\-Object $\ast$}]{parent = {\ttfamily 0}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [explicit]}}}\label{classFileHandler_a05021cda3604e44ef090ad8d37776bd1}


Der Konstruktor zu \hyperlink{classFileHandler}{File\-Handler}. 

Initialisiert Variablen wenn welche gebraucht werden. 

Definiert in Zeile 9 der Datei filehandler.\-cpp.



\subsection{Dokumentation der Elementfunktionen}
\hypertarget{classFileHandler_a69ed7d566d1c9c11935e0101bd01c73b}{\index{File\-Handler@{File\-Handler}!read\-File\-Binary@{read\-File\-Binary}}
\index{read\-File\-Binary@{read\-File\-Binary}!FileHandler@{File\-Handler}}
\subsubsection[{read\-File\-Binary}]{\setlength{\rightskip}{0pt plus 5cm}Q\-Byte\-Array File\-Handler\-::read\-File\-Binary (
\begin{DoxyParamCaption}
\item[{Q\-String}]{inputfile}
\end{DoxyParamCaption}
)}}\label{classFileHandler_a69ed7d566d1c9c11935e0101bd01c73b}
Liest Dateien binär ein und gibt sie als Q\-Byte\-Array aus. 
\begin{DoxyParams}[1]{Parameter}
\mbox{\tt in}  & {\em inputfile} & Der Pfad inkl. Dateiname der Datei die eingelesen werden soll. \\
\hline
\end{DoxyParams}


Definiert in Zeile 33 der Datei filehandler.\-cpp.



Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classFileHandler_a69ed7d566d1c9c11935e0101bd01c73b_icgraph}
\end{center}
\end{figure}


\hypertarget{classFileHandler_a0226d05807ef84422d5bb266096b28be}{\index{File\-Handler@{File\-Handler}!read\-File\-Text@{read\-File\-Text}}
\index{read\-File\-Text@{read\-File\-Text}!FileHandler@{File\-Handler}}
\subsubsection[{read\-File\-Text}]{\setlength{\rightskip}{0pt plus 5cm}Q\-String File\-Handler\-::read\-File\-Text (
\begin{DoxyParamCaption}
\item[{Q\-String}]{inputfile}
\end{DoxyParamCaption}
)}}\label{classFileHandler_a0226d05807ef84422d5bb266096b28be}
Liest Textdateien ein und gibt sie als Q\-String aus. 
\begin{DoxyParams}[1]{Parameter}
\mbox{\tt in}  & {\em inputfile} & Der Pfad inkl. Dateiname der Datei die eingelesen werden soll. \\
\hline
\end{DoxyParams}


Definiert in Zeile 18 der Datei filehandler.\-cpp.



Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classFileHandler_a0226d05807ef84422d5bb266096b28be_icgraph}
\end{center}
\end{figure}


\hypertarget{classFileHandler_a00ecc953fe0ac02713186bbd71c6ece6}{\index{File\-Handler@{File\-Handler}!write\-File\-Binary@{write\-File\-Binary}}
\index{write\-File\-Binary@{write\-File\-Binary}!FileHandler@{File\-Handler}}
\subsubsection[{write\-File\-Binary}]{\setlength{\rightskip}{0pt plus 5cm}void File\-Handler\-::write\-File\-Binary (
\begin{DoxyParamCaption}
\item[{Q\-Byte\-Array}]{content, }
\item[{Q\-String}]{outputfile, }
\item[{int}]{decr}
\end{DoxyParamCaption}
)}}\label{classFileHandler_a00ecc953fe0ac02713186bbd71c6ece6}
Schreibt binär in die Ausgabedatei 
\begin{DoxyParams}[1]{Parameter}
\mbox{\tt in}  & {\em content} & der Q\-String der in die Datei geschrieben werden soll. \\
\hline
\mbox{\tt in}  & {\em outputfile} & Der Pfad inkl. Dateiname der Datei die geschrieben werden soll. \\
\hline
\mbox{\tt in}  & {\em decr} & Gibt an ob ver-\/ oder entschlüsselt wurde damit der Dateiname angepasst wird\-: true = entschlüsseln, false = verschlüsseln. \\
\hline
\end{DoxyParams}


Definiert in Zeile 86 der Datei filehandler.\-cpp.



Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classFileHandler_a00ecc953fe0ac02713186bbd71c6ece6_icgraph}
\end{center}
\end{figure}


\hypertarget{classFileHandler_a558a4c146036f090eb9944308e7526f4}{\index{File\-Handler@{File\-Handler}!write\-File\-Text@{write\-File\-Text}}
\index{write\-File\-Text@{write\-File\-Text}!FileHandler@{File\-Handler}}
\subsubsection[{write\-File\-Text}]{\setlength{\rightskip}{0pt plus 5cm}void File\-Handler\-::write\-File\-Text (
\begin{DoxyParamCaption}
\item[{Q\-String}]{outputfile, }
\item[{int}]{decr, }
\item[{Q\-String}]{content}
\end{DoxyParamCaption}
)}}\label{classFileHandler_a558a4c146036f090eb9944308e7526f4}
Schreibt Text in die Ausgabedatei 
\begin{DoxyParams}[1]{Parameter}
\mbox{\tt in}  & {\em outputfile} & Der Pfad inkl. Dateiname der Datei die geschrieben werden soll. \\
\hline
\mbox{\tt in}  & {\em decr} & Gibt an ob ver-\/ oder entschlüsselt wurde damit der Dateiname angepasst wird\-: true = entschlüsseln, false = verschlüsseln. \\
\hline
\mbox{\tt in}  & {\em content} & der Q\-String der in die Datei geschrieben werden soll. \\
\hline
\end{DoxyParams}


Definiert in Zeile 49 der Datei filehandler.\-cpp.



Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classFileHandler_a558a4c146036f090eb9944308e7526f4_icgraph}
\end{center}
\end{figure}




Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien\-:\begin{DoxyCompactItemize}
\item 
\hyperlink{filehandler_8h}{filehandler.\-h}\item 
\hyperlink{filehandler_8cpp}{filehandler.\-cpp}\end{DoxyCompactItemize}
